package mujmail;
/*
 
MujMail - Simple mail client for J2ME
Copyright (C) 2005 Pavel Machek <pavel@ucw.cz>
Copyright (C) 2006 Nguyen Son Tung <n.sontung@gmail.com>
Copyright (C) 2006 Martin Stefan <martin.stefan@centrum.cz>
 
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
 
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
 
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
 */

//this class is used to define native language for labels, texts, buttons and alerts
//use is as Lang.get(Lang.SOMECONST); to get a string in the appropriate language

public class LangCZ extends Lang{
	
		
	//the main method of the class, is used to get the appropriate lingual string
	public static String get(short lang_code) {		
				
		switch (lang_code){									

			case EMPTY:
				return "prázdné";
			case FAILED:
				return ".. neúspěšně.";
			case SUCCESS:
				return ".. úspěšně.";
			case IN:
				return " za ";
			case ACTIVE:
				return "Aktivní";
			case INACTIVE:
				return "Neaktivní";
			case MSGIDS_CACHE:
				return "Message-IDs cache";
			case DB_SPACE_LEFT:
				return "Zbývá místo v DB: ";

			case ML_RECIPIENTS:
				return "Příjemci:";
			case ML_TO:
				return "Komu:";
			case ML_SUBJECT:
				return "Předmět:";
			case ML_BODY:
				return "Tělo:";
			case ML_FROM:
				return "Od:";
			case ML_ATTACHMENTS:
				return "Části těla:";
			case ML_SIZE:
				return "Velikost:";
			case ML_TIME:
				return "Čas:";
			case ML_HEADERS_DETAIL:
				return "Detaily hlavičky:";
			case ML_ATTCHMENTS_DETAIL:
				return "Detaily části těla:";
			case ML_FILENAME:
				return "Jméno souboru:";
			case ML_WIDTH:
				return "Šířka:";
			case ML_HEIGHT:
				return "Výška:";


			case AS_ACCOUNTS:
				return "Účty";						
			case AS_PRIMARY:
				return "Primární";
			case AS_ACTIVATION:
				return "Účet aktivní:";
			case AS_EMAIL:
				return "Email:";
			case AS_PROTOCOL:
				return "Protokol:";						
			case AS_SERVER:
				return "Server:";
			case AS_PORT:
				return "Port:";
			case AS_USR_NAME:
				return "Uživatel. jm.:";
			case AS_PASS:
				return "Heslo:";
			case AS_SSL:
				return "Použít SSL";
			case AS_IMAP_MAILBOXES:
				return "IMAP4 složky oddělené čárkou:";

			case AC_ACTIONS:
				return "Akce";
			case AC_WRITE_MAIL:
				return "Napsat email";
			case AC_RETRIEVE_MAILS:
				return "Stáhnout emaily";
			case AC_SENDALL:
				return "Poslat vše";
			case AC_POLLING:
				return "Auto-kontrola emailů";
			case AC_FORWARD:
				return "Forwardowat mail";
			case AC_CLEAR_DB:
				return "Vyčistit DataBáze";
			case AC_DISCONNECT:
				return "Odpojit se";
			case AC_SERVERS_INBOX_SYNC:
				return "Sync se servery";

			case UT_UTILS:
				return "Nástroje";						
			case AD_ADDRESSBOOK:
				return "Adresář";
			case AD_CONTACT_INFO:
				return "Kontakt info";
			case AD_NAME:
				return "Jméno:";
			case AD_EMAIL:
				return "Email:";
			case AD_NOTES:
				return "Poznámky:";					
			case AD_ADDDING_RCPS:
				return "Přidat příjemce";

			case TB_FOLDERS:						
				return "Složky";
			case TB_INBOX:
				return "Doručené";
			case TB_OUTBOX:
				return "K odeslání";
			case TB_DRAFT:
				return "Rozepsané";
			case TB_SENTBOX:
				return "Odeslané";
			case TB_TRASH:
				return "Koš";
			case TB_NO_SUBJECT:
				return "<bez předmětu>";
			case TB_READ_MAILS:
				return "Předčtené maily";
			case TB_UNREAD_MAILS:
				return "Nepředčtené maily";
			case TB_ALL_MAILS:
				return "Všechny maily";

			case ST_SETTINGS:
				return "Nastavení";
			case ST_SORT_SETTINGS:
				return "Nastavení třídění";
			case ST_SORT_BY:
				return "Třídit podle:";
			case ST_SORT_TIME:
				return "času";
			case ST_SORT_SUBJECT:
				return "předmětu";
			case ST_SORT_RECIPIENTS:
				return "příjemce";
			case ST_SORT_SENDER:
				return "odesílatele";
			case ST_SORT_SIZE:
				return "velikost";
			case ST_SORT_RECORD_ID:
				return "record id";
			case ST_SORT_ORDER:
				return "Pořadí:";
			case ST_SORT_INCREASE:
				return "Rostoucí";
			case ST_SORT_DECREASE:
				return "Klesající";
			case ST_NOT_SET:
				return "<nenastaveno>";
			case ST_LANG:
				return "Jazyk:";
			case ST_SMTP_AUTH:
				return "SMTP authentizace:";
			case ST_SMTP_AUTH_NEEDED:
				return "authentizace vyžadovana";
			case ST_DOWN_WHOLE_MAIL:
				return "Vždy stahovat celé maily";
			case ST_DEL_FROM_SERVER:
				return "Mazat maily i ze serveru, když je smažu z InBoxu";
			case ST_ADD_TO_ADBOOK:
				return "Auto-přidat kontakty do Adresáře";											
			case ST_POLLING_INTERVAL:
				return "Interval Auto-kontroly mailů (sec):";						
			case ST_TIMEOUT:
				return "Komunikační timeout (msec):";
			case ST_SIGN:
				return "Podpis:";
			case ST_OTHER:
				return "Další nastavení:";		
			case ST_POLLING_BEHAVIOUR:
				return "Pokud Auto-kontrola mailů zjistí nové maily:";
			case ST_POLLING_PLAY_SOUND:
				return "Upozornit zvukem";
			case ST_POLLING_DOWN:
				return "Auto-stáhnout";
			case ST_DEL_ON_EXIT:
				return "Mazat maily z InBoxu i bez potvrzení \"Smazat teď!\"";
			case ST_ML_SMALL_FONT:
				return "Zobrazovat maily malým písmem";
			case ST_TICK_TEXT:
				return "Posuvovat dlouhé texty";
			case ST_SAFE_MODE:
				return "Šetřit místem v DataBázi (neukládat těla mailů)";
			case ST_RETR_MAX_MAILS:
				return "Z jednoho účtu stáhnout max. x mailů (0=neomezeně):";
			case ST_REPLACE_TABS:
				return "Zobrazit mezery místo tabů";
			case ST_MOVE_TO_TRASH:
				return "Používat Koš";
			case ST_DOWNLOAD_ONLY_NEVER_SEEN:
				return "Stahovat jenom maily, co nebyly nikdy přečteny";
			case ST_AUTO_CLEAR_INBOX:
				return "Vyčistit DataBázi InBoxu, pokud místo v DB dojde do hodnoty (-1=vypnuto) v kB:";
			case ST_RETR_MAX_LINES:
				return "U každého mailu stáhnout max. x řádků (-1=neomezeně):";

			case ABT_ABOUT:
				return "O aplikaci";
			case ABT_TEXT:
				return 
					"mujMail " +MujMail.VERSION+ " (" +MujMail.BUILD+ ")\n"	+						
					"\n" +
					"Autoři:\n" +							
					"Pavel Machek\n" +
					"Martin Stefan\n" +
					"Nguyen Son Tung\n" +							
					"\n" +
					"Poděkování:\n" +							
					"Petrovi Špatkovi za inicializaci projektu\n" +
					"\n" +
					"Pro více info, pomoc a novější verze, navštivte  http://sonimail.googlecode.com\n" +
				//	"Pokud nám chcete něco sdělit prosím napište nám mail zmáčknutím na tlačíko FeedBack.\n" +
					"\n";

			case PL_NOTAUTHORIZED:
				return "Špatné přihlašovací údaje: ";																	

			case SM_FORWARDED_MESSAGE:
				return "Forwardovaná zpráva";
			case SM_SENDING_ACCOUNT:
				return "Poslat z účtu";

			case BTN_OK:
				return "OK";
			case BTN_CANCEL:
				return "Storno";
			case BTN_BACK:
				return "Zpět";
			case BTN_CLEAR:
				return "Smazat databázi";
			case BTN_SAVE:
				return "Uložit";	
			case BTN_EDIT:
				return "Editovat";
			case BTN_DELETE:
				return "Smazat";
			case BTN_EXIT:
				return "Konec";
			case BTN_SELECT:
				return "Vybrat";

			case BTN_RTV_NEW_MAILS:
				return "Stáhnout maily";

			case BTN_AD_MARK:
				return "Označit";
			case BTN_AD_UNMARK:
				return "Odznačit";
			case BTN_AD_DONE:
				return "Hotovo";
			case BTN_AD_SEND_MAIL:
				return "Poslat mail";
			case BTN_AD_ADD_NEW:
				return "Přidat nový";
			case BTN_AD_VIEW:
				return "Zobrazit";		

			case BTN_TB_VIEW_MESS:
				return "Zobrazit mail";
			case BTN_TB_FORWARD:
				return "Forward";
			case BTN_TB_DEL_NOW:
				return "Smazat teď!";
			case BTN_TB_STOP:
				return "Stop";
			case BTN_TB_SORT:
				return "Setřídit";						

			case BTN_OB_SEND:
				return "Poslat tento";
			case BTN_OB_SENDALL:
				return "Poslat vše";

			case BTN_TR_RESTORE:
				return "Obnovit";
			case BTN_TR_RESTORE_NOW:
				return "Obnovit teď!";

			case BTN_SM_SEND:
				return "Poslat teď";						
			case BTN_SM_USE_AB:
				return "Vložit kontakt";						
			case BTN_SM_SEND_LATTER:
				return "Poslat později";						
			case BTN_SM_SAVE:
				return "Uložit";						
			case BTN_SM_BC:
				return "Přidat Bcc/Cc";
			case BTN_SM_CLEAR:
				return "Vyčistit pole";
			case BTN_SM_CHOOSE_FROM:
				return "Vybrat odesílací účet";

			case BTN_AS_NEW:
				return "Nový účet";
			case BTN_AS_SET_PRIMARY:
				return "Nastavit jako primární";

			case BTN_TB_REPLY:
				return "Odpovědět";
			case BTN_TB_QUOTED_REPLY:
				return "Odpovědět s textem";
			case BTN_TB_REPLY_ALL:
				return "Odpovědět všem";
			case BTN_TB_REDOWNLOAD:
				return "Znovu stáhnout";

			case BTN_MF_ATTACHMENTS:
				return "Části těla";
			case BTN_MF_HEADERS_DETAILS:
				return "Detaily hlavičky";
			case BTN_MF_EMAIL_ADDRS:
				return "Mailové adresy";
			case BTN_MF_DEL_ATTACHMENTS:
				return "Smazat tuto část";							
			case BTN_MF_DETAILS:
				return "Detaily";
			case BTN_MF_ADD_EMAIL:
				return "Uložit adresy";
			case BTN_MF_REDOWN_ATTACHMENTS:
				return "Znovu-stáhnout část";

			case BTN_ABT_FEEDBACK:
				return "Feedback";

			case ALRT_WAIT:
				return "..čekejte prosím.";
			case ALRT_LOADING:
				return "Načítám ";
			case ALRT_SAVING:
				return "Ukládám ";
			case ALRT_DELETING:
				return "Mažu ";
			case ALRT_BAD_EMAIL:
				return "Špatný email.";
			case ALRT_SORTING:
				return "Třídím ";
			case ALRT_INITIATING:
				return "Inicializuji ";
			case ALRT_SYNCHRONIZING:
				return "Servery->InBox Synchronizace ";


			case ALRT_AS_NONEXIST:
				return "Účet již neexistuje či je neaktivní";
			case ALRT_AS_NO_ACCOUNT_SET_ACTIVE:
				return "Nemáte vytvořeny žádný účet nebo jsou neaktivní";
			case ALRT_AS_LOAD:
				return "Načítám účty";
			case ALRT_AS_ALREADY_EXITS:
				return "Účet již existuje: ";
			case ALRT_AS_SET_DEFAULT_ACCOUNT:
				return "Prosím nastavte účet pro příjem emailů.";

			case ALRT_ST_SAVING:
				return "Ukládání nastavení ";
			case ALRT_ST_LOADING:
				return "Načítání nastavení ";

			case ALRT_SM_NO_RCP:
				return "Žádný příjemce nebyl definován";										
			case ALRT_SM_CAN_NOT_ATTACH_BODY:
				return "Mail nemá žádné tělo nebo tělo nemůže být připojeno.";

			case ALRT_INPL_NO_LONGER_ON_SERVER: 
				return "Mail již neleží na serveru";
			case ALRT_INPL_CHECK_MAILS:
				return "Stahuji nové maily z ";
			case ALRT_INPL_DEL_MAILS:
				return "Mažu maily z ";
			case ALRT_INPL_DOWN_MAIL:
				return "Stahuji tělo mailu ";
			case ALRT_INPL_NEWMAILS:
				return "Nové maily pro ";
			case ALRT_INPL_REDOWN_MAIL:
				return "Znovu-stahuji tělo mailu ";
			case ALRT_INPL_IMAP_CANNOT_SELECT_MAILBOX:				
				return "Nemohu vybrat složku ";
			case ALRT_INPL_IMAP_UIDVALIDITY_DIFFERS:
				return "UIDVALIDITY složky se změnila";	

			case ALRT_NEW_MAILS:
				return "Přišla nová zpráva.";
			case ALRT_SYS_BUSY:
				return "Některé akce nejsou ještě dokončeny. ";
			case ALRT_SYS_DEL_ALL_CONFIRM:
				return "Opravdu chcete smazat databázi?";
			case ALRT_SYS_NO_DBSPACE:
				return "Došlo místo v databázi.";
			case ALRT_SYS_CHECK_COM_SETTINGS:
				return "Zkontrolujte síťové nastavení.";
			case ALRT_SYS_SHUTDOWN_CONFIRM:
				return "Některé akce nejsou ještě dokončeny. Opravdu chcete ukončit?";
			case ALRT_SYS_PROCESS_INTERRUPTED:
				return "Proces ukončen.";
			case ALRT_SYS_EXCEPTION_AROSED:
				return "Nastala nějaká chyba.";
			case ALRT_SYS_LOW_MEMORY:
				return "Došla paměť";
			case ALRT_SYS_DEL_CONFIRM:
				return "Chcete opravdu smazat ";

			case ALRT_AD_LOAD:
				return "Načítám Adresář ";
			case ALRT_AD_DELETE:
				return "Mažu Adresář ";

			case ALRT_MF_LOAD_BODY:
				return "Načítání těla ";
			case ALRT_MF_VIEW_ATT:
				return "Zobrazování těla ";
			case ALRT_MF_NO_TEXT:
				return "Mail nemá žádný text";
			case ALRT_MF_NO_ATTACHMENTS:
				return "Mail nemá žádné tělo";
			case ALRT_MF_DEL_ATT:
				return "Mažu těla";
			case ALRT_MF_UNSUPPORTED_FORMAT:
				return "Nepodporováné nebo poškozené tělo";	
			case ALRT_MF_SAVE_CNTS:
				return "Ukládám adresy";
			case ALRT_MF_NO_VIEWABLE_BODY:
				return "Mail nemá žádné tělo";

			case ALRT_PL_CONNECTING:
				return "Připojuji se k ";
			case ALRT_PL_CLOSING:
				return "Zavírám ";

			case ALRT_SMTP_SENDING:
				return "Posílání mailu ";	


			case EXP_COM_IN:
				return "100: příjímání dat serveru ";
			case EXP_COM_OUT:
				return "100: posílání dat od serveru ";
			case EXP_COM_TIMEOUT:
				return "100: komunikační timeout ";
			case EXP_COM_HALTED:
				return "*komunikace přerušena ";
			case EXP_COM_UNKNOWN:
				return "100: neznámá chyba během komunikace ";


			case EXP_DB_NOSPACE:
				return "100: došlo místo v databázi.";
			case EXP_DB_CANNOT_CLEAR:
				return "100: nemohu smazat databázi.";
			case EXP_DB_CANNOT_SAVE_BODY:
				return "100: nemohu uložit tělo do databáze ";
			case EXP_DB_CANNOT_UPDATE_HEADER:
				return "100: nemohu updatnout tělo do databáze";
			case EXP_DB_CANNOT_SAVE_HEADER:
				return "100: nemohu uložit hlavičku do databáze ";
			case EXP_DB_CANNOT_DEL_HEADER:
				return "100: nemohu smazat hlavičku z databáze ";
			case EXP_DB_CANNOT_DEL_BODY:
				return "100: nemohu smazat tělo z databáze ";
			case EXP_DB_CANNOT_DEL_MAIL:
				return "100: nemohu smazat mail z databáze ";
			case EXP_DB_CANNOT_LOAD_BODY:
				return "100: nemohu načíst tělo z databáze ";
			case EXP_DB_CANNOT_LOAD_CONTACT: 
				return "100: nemohu načíst kontakt z databáze ";				
			case EXP_DB_CANNOT_SAVE_CONTACT:
				return "100: nemohu uložit kontakt do databáze ";									    
			case EXP_DB_CANNOT_DEL_CONTACT:
				return "100: nemohu smazat kontakt z databáze ";									    
			case EXP_DB_CANNOT_LOAD_SETTINGS:
				return "100: nemohu mohu načíst nastavení z databáze.";
			case EXP_DB_CANNOT_SAVE_SETTINGS:
				return "100: nemohu uložit nastavení do databáze.";
			case EXP_DB_CANNOT_LOAD_ACCOUNTS:
				return "100: nemohu načíst účty";
			case EXP_DB_CANNOT_SAVE_ACCOUNT:
				return "100: nemohu uložit účet";
			case EXP_DB_CANNOT_DELETE_ACCOUNT:
				return "100: nemohu smazat účet";
			case EXP_DB_CANNOT_OPEN_DB:
				return "100: nemohu otevřít databázi ";
			case EXP_DB_CANNOT_LOAD_HEADERS:
				return "100: nemohu načíst hlavičky z databáze ";
			case EXP_DB_CANNOT_CLOSE_DB:
				return "100: nemohu zavřít databázi ";
			case EXP_DB_CANNOT_SAVE_MSGID:
				return "100: nemohu uložit message ID do databáze";
			case EXP_DB_CANNOT_LOAD_MSGID:
				return "100: nemohu načíst message IDs z databáze";
			case EXP_DB_CANNOT_DEL_MSGID:
				return "100: nemohu smazat message ID z databáze";

			case EXP_SYS_OUT_OF_MEMORY: 
				return "100: došla RAM paměť.";
			case EXP_SYS_IMAGE_FAILED:
				return "100: nemohu načíst data obrázku.";

			case EXP_PROTOCOL_CANNOT_CONNECT:
				return "200: nemohu se připojit k serveru ";
			case EXP_PROTOCOL_CANNOT_RETRIEVE_BODY:
				return "200: nemohu získat tělo zprávy ";					    
			case EXP_PROTOCOL_COMMAND_NOT_EXECUTED:
				return "Příkaz protokolu se neprovedl ";
			case EXP_PROTOCOL_CANNOT_DELETE_MAILS:
				return "200: nemohu smazat vyznačené zprávy ";

			case EXP_VARIOUS_BAD_EMAIL:
				return "300: špatný formát zprávy";
			case EXP_VARIOUS_AB_MULTIPLE_ENTRIES:
				return "300: email již je přítomné v Adresáři.";
			case EXP_VARIOUS_DECODE_ILLEGAL_MIME:
				return "100: Nelegální MIME znak.";	

		}		
				
		return LangExtra_cs.getExtra(lang_code);//"Lingual code "+lang_code+" not defined.";
		
	}
				

						


} 
